package com.qq.service;

import java.util.List;
import java.util.Map;

import com.qq.bean.Friend;
import com.qq.bean.FriendshipVO;
import com.qq.bean.Users;



public interface UsersService {
	/**
	 * 查询所有用户
	 * @return
	 */
	List<Users> getAllUsers();
	/**
	 * 
	 * @param Usersname
	 * @param password
	 * @return
	 */
	Map<String,Object> usersLogin(String account,String password);
	Users getUsersname(String account);
	/**
	 * 用户注册
	 * @param Users
	 * @return
	 * 	1 注册成功
	 *  0 注册失败
	 *  -1 账号重复
	 */
	int usersRegister(Users Users);
	
	List<FriendshipVO> selectMyFriend(String accout);
	
	Users selectAddFriendUsers(String account,String friendacoount);
	
	int updateUsersAvatar(String account,String avatar);
	/**
	 * 将我自己添加为好友
	 * @param friend
	 * @return
	 */
	int insertMyself (Friend friend);
	
	//管理员内容
	
	List<Users> selectAll();
	/**
	 * 根据我的账号更改用户信息
	 * @param Users
	 * @return
	 */
	int updateUsersbByAccount(Users Users);
	
	int deleteUsersByAccount(String account);
}
